ADD, SUB, INC, এবং DEC হলো Assembly Language-এর সাধারণ অ্যারিথমেটিক নির্দেশনা। এগুলি CPU-তে বিভিন্ন গণনা এবং ডেটা প্রসেসিংয়ের কাজ সম্পাদন করতে ব্যবহৃত হয়। নিচে এগুলির গঠন এবং ব্যবহার উদাহরণসহ আলোচনা করা হলো:
ADD Instruction:
গঠন:
ADD destination, source
উদাহরণ:
ADD AX, BX ; AX এবং BX এর মান যোগ করে AX-এ ফলাফল সংরক্ষণ
ADD AX, 5 ; AX-এর মানের সাথে ৫ যোগ করে ফলাফল AX-এ সংরক্ষণ
SUB Instruction:
গঠন:
SUB destination, source
উদাহরণ:
SUB AX, BX ; AX থেকে BX এর মান বিয়োগ করে AX-এ ফলাফল সংরক্ষণ
SUB CX, 10 ; CX-এর মান থেকে ১০ বিয়োগ করে ফলাফল CX-এ সংরক্ষণ
INC Instruction:
গঠন:
INC operand
উদাহরণ:
INC AX ; AX রেজিস্টারের মান এক দ্বারা বৃদ্ধি করা
INC [1234h] ; 1234h ঠিকানায় সংরক্ষিত ডেটার মান এক দ্বারা বৃদ্ধি করা
DEC Instruction:
গঠন:
DEC operand
উদাহরণ:
DEC BX ; BX রেজিস্টারের মান এক দ্বারা কমানো
DEC [5678h] ; 5678h ঠিকানায় সংরক্ষিত ডেটার মান এক দ্বারা কমানো
সংক্ষিপ্ত প্রোগ্রাম:
MOV AX, 10 ; AX-এ ১০ লোড করা
ADD AX, 5 ; AX-এ ৫ যোগ করা, ফলাফল AX = 15
SUB AX, 3 ; AX থেকে ৩ বিয়োগ করা, ফলাফল AX = 12
INC AX ; AX-এর মান এক দ্বারা বৃদ্ধি, ফলাফল AX = 13
DEC AX ; AX-এর মান এক দ্বারা কমানো, ফলাফল AX = 12
সারসংক্ষেপ
ADD, SUB, INC, এবং DEC নির্দেশনাগুলি Assembly Language প্রোগ্রামিংয়ে সাধারণ অ্যারিথমেটিক অপারেশনের জন্য ব্যবহৃত হয়। ADD এবং SUB যথাক্রমে যোগ এবং বিয়োগের কাজ সম্পাদন করে, INC এবং DEC একটি মান এক দ্বারা বাড়ানো বা কমানোর কাজ করে। এই নির্দেশনাগুলি ডেটা প্রসেসিং এবং লজিকাল অপারেশন সহজ করে।
common.read_more